package com.ruoyi.user.mapper;

import com.ruoyi.user.domain.NearbyMerchant;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * 附近商家查询Mapper
 */
public interface NearbyMerchantMapper {

    /**
     * 根据区域ID查询附近商家
     * @param regionId 区域ID
     * @return 商家列表
     */
    List<NearbyMerchant> selectNearbyMerchantsByRegionId(@Param("regionId") Long regionId);


    /**
     * 根据区域ID和类型查询附近商家
     */
    List<NearbyMerchant> selectNearbyMerchantsByRegionAndType(@Param("regionId") String regionId,
                                                             @Param("type") String type);

    /**
     * 根据商家ID查询商家基本信息
     */
    NearbyMerchant selectMerchantById(@Param("merchantId") Long merchantId);

}
